//
//  UIView + Inspectable.swift
//  JHSinaWeibo
//
//  Created by apple on 16/5/21.
//  Copyright © 2016年 apple. All rights reserved.
//

import UIKit


//给UIView添加可视化属性
//oc分类中可以添加属性
//swift中只能扩充方法 不能扩充属性 最主要是不能够使用成员变量
extension UIView {
//能够添加属性 最主要是没有使用到成员变量
    @IBInspectable var cornerRadius:CGFloat {
        get {
        
        return layer.cornerRadius
        }
        set {
        layer.cornerRadius = newValue
        
        }
    
    }
    @IBInspectable var borderWidth:CGFloat{
        get{
        return layer.borderWidth
        
        }
        set{
        layer.borderWidth = newValue
        
        }
    
    }
    @IBInspectable var borderColor:UIColor {
        get {
            //将CGColor转化为UIColor
            return  UIColor(CGColor:layer.borderColor!)
        }
        set{
        layer.borderColor = newValue.CGColor
        }
    }


}